Skip to main content
TrustRadius
MariaDB Platform

MariaDB Platform

Overview

What is MariaDB Platform?

MariaDB is an open-source relational database made by the original developers of MySQL, supported by the MariaDB Foundation and a community of developers. The community states recent additional capabilities as including clustering with Galera Cluster 4, compatibility with Oracle Database,…

Read more
Recent Reviews

TrustRadius Insights

MariaDB TX Cluster has been widely used in various industries and organizations, serving as a reliable and efficient solution for a wide …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is MariaDB Platform?

MariaDB is an open-source relational database made by the original developers of MySQL, supported by the MariaDB Foundation and a community of developers. The community states recent additional capabilities as including clustering with Galera Cluster 4, compatibility with Oracle Database, and…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://mariadb.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

36 people also want pricing

Alternatives Pricing

What is Microsoft SQL Server?

Microsoft SQL Server is a relational database.

Return to navigation

Product Details

What is MariaDB Platform?

MariaDB Platform is an enterprise open source database solution, able to support transactional, analytical and hybrid workloads as well as relational, JSON and hybrid data models. And it has the scalability to grow from standalone databases and data warehouses to fully distributed SQL for executing millions of transactions per second and performing interactive, ad hoc analytics on billions of rows. MariaDB can be deployed on prem on commodity hardware, is available on all major public clouds and through MariaDB SkySQL as a fully managed cloud database.

Other resources:
5 Key Steps for Selecting Your Ideal DBaaS
Guide to Open Source Database Selection: MariaDB vs. MySQL
Enterprise Database Comparison Guide – MariaDB vs. MS, IBM and Oracle

MariaDB Platform Features

  • Supported: Cloud DBaaS: SkySQL
  • Supported: Workloads: transactions, analytics and smart transactions (HTAP)
  • Supported: Transactional scalability: distributed SQL
  • Supported: Analytical scalability: columnar data with massively parallel processing
  • Supported: Development: temporal tables, JSON documents and geospatial support
  • Supported: High availability: automatic failover and transaction replay
  • Supported: Disaster recovery: online backups and point-in-time restore
  • Supported: Security: transparent data encryption and dynamic data masking
  • Supported: Oracle Database compatiblity: data types, sequences and PL/SQL

MariaDB Platform Video

MariaDB is the open source database that empowers today's business, to build a better tomorrow. With an ocean of possibilities, what will you do with MariaDB?

MariaDB Platform Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Centos, Debian, RHEL, SLES, Ubuntu
Mobile ApplicationNo

Frequently Asked Questions

MariaDB is an open-source relational database made by the original developers of MySQL, supported by the MariaDB Foundation and a community of developers. The community states recent additional capabilities as including clustering with Galera Cluster 4, compatibility with Oracle Database, and Temporal Data Tables, allowing one to query the data as it stood at any point in the past.

Microsoft SQL Server, Db2, and Amazon Relational Database Service (RDS) are common alternatives for MariaDB Platform.

Reviewers rate Support Rating highest, with a score of 8.7.

The most common users of MariaDB Platform are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(76)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

MariaDB TX Cluster has been widely used in various industries and organizations, serving as a reliable and efficient solution for a wide range of applications. Users have migrated their operations from Oracle to MariaDB, finding it to be an efficient and reliable database for finance-related services. Additionally, MariaDB is being utilized in academic computing and research projects, providing a quick setup without the need for complex database administration. This has enabled institutions like Pomona College to focus more on their core objectives instead of spending valuable time and resources on managing databases.

Many applications and services heavily rely on MariaDB as their database server. For example, the Eduroam Authentication Service and Stoa, a social collaborative net and learning platform, use MariaDB to ensure smooth and reliable data storage. Furthermore, MariaDB is highly regarded as a drop-in replacement for MySQL, offering performance and stability upgrades without requiring changes to legacy applications. Its simplicity and practical maintenance-free nature make it suitable for low-maintenance systems.

Moreover, MariaDB is utilized in production environments where high availability is essential. The Enterprise 3-node cluster setup leverages improvements in InnoDB performance and SQL-mode features to provide robust database solutions. Whether it's content apps, configuration management, or contest apps, MariaDB serves as the main relational database solution for multiple applications requiring reliable storage.

In addition to these key use cases, organizations have successfully employed MariaDB for storing flattened data from various sources, addressing the need for working with disparate data. Users have also found value in using front-end UI tools like Heidi SQL to overcome command line limitations when leveraging the power of MariaDB. Moreover, MariaDB finds its application in monitoring solutions, open-source projects, and even as a backup option for replication scenarios.

The Aviation division of one company relies on MariaDB as its primary database server, supporting internal business tools that require reliable data storage. Customers have also reported great satisfaction with the product's ability to replicate data across multiple sites without the high costs associated with other database solutions. Moreover, reviewers have praised MariaDB for its performance and value, thanks to its flexible engines that allow for tuning based on the needs of different applications and data.

Overall, MariaDB has become a go-to choice for organizations of all sizes and industries. Its simplicity, reliability, and versatility have fueled its adoption for various use cases, making it a preferred database solution both internally and externally. From simple web applications to mission-critical systems, MariaDB has proven to be a valuable asset in managing and storing data. Another significant use case for MariaDB is its application in clustered setups with manual sharding. By utilizing multiple engines like Spider, Connect, Federated, MyISAM, Memory, InnoDB, and potentially ColumnStore, organizations can optimize data access and ensure efficient storage. This approach enables companies to handle large amounts of data while maintaining optimal performance and scalability.

Furthermore, MariaDB's licensing advantages and free software nature make it a popular choice for mission-critical applications. It serves as a reliable and cost-effective option for hosting various applications, including widely used platforms like WordPress and Magento. Many organizations have chosen MariaDB as their go-to relational database solution for both internal and third-party applications.

Beyond traditional database usage, MariaDB plays a crucial role in collecting and sending data to centralized servers while maintaining top performance. This decentralization capability allows organizations to distribute their data efficiently without sacrificing reliability or speed.

In terms of user experiences, customers have reported great satisfaction with MariaDB's performance and value. They appreciate the product's ability to provide replicated data across multiple sites without incurring high costs typically associated with other database solutions. Additionally, users have praised the fast and thorough support provided by the MariaDB team, ensuring smooth operations and quick issue resolution.

Overall, the versatility of MariaDB has positioned it as a dependable choice across various industries and applications. From serving as the primary relational database for critical systems to powering simple web applications quickly, MariaDB's simplicity, ease of use, reliability, and ability to handle diverse use cases make it an invaluable tool for businesses seeking robust database storage solutions.

High Availability: Many users have praised MariaDB TX Cluster for providing high availability, which is crucial for their business needs. This feature ensures that their databases are always accessible and minimizes downtime.

Performance Improvement: Several reviewers have mentioned the great advantage of using the proxy for MariaDB, MaxScale, as it significantly improves performance. Users appreciate the faster response times and enhanced efficiency they experience when using this feature.

Quick and Helpful Support: The prompt and helpful support provided by the MariaDB team has been highly appreciated by many users. They have stated that their questions were answered quickly and efficiently, making it easier for them to resolve any issues they encountered.

UI Lacking: Users have expressed dissatisfaction with the user interface of MariaDB, describing it as confusing and inefficient. They recommend incorporating UI tools similar to those offered by its competitors to enhance usability and streamline tasks. Some users feel that the current interface makes it difficult to perform tasks efficiently.

Replication Issues: Some users have encountered problems with replication in MariaDB, specifically related to table locks. They suggest that better troubleshooting tools be provided out of the box to address these issues effectively. This would help users resolve replication-related problems more easily.

Performance Impact: The addition of indexes to large tables and performing operations like altering the table has resulted in replication and storage issues, significantly impacting the overall performance of MariaDB. Users have reported experiencing slowdowns and delays due to these performance issues caused by certain database operations on large tables.

Attribute Ratings

Reviews

(1-13 of 13)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have a MariaDb Cluster to store 2.2 TB of data with a manual sharding to optimize the access data. We use several engines like Spider, Connect, Federated, MyIsam, Memory and InnoDb. Currently, we are planning [to] add ColumnStore too. We also have a PoC with Galera for HA between managers and we did uses cases with Max Scale.
  • Simplicity
  • Open source
  • SQL standard
  • High cost horizontal scale
  • Kafka compatibility
  • JSON management
  • Applications where the users need [to] execute many short queries.
  • With new storage engines such as Aria, which allows to replace MyISAM with some improvements, and XtraDB, which evolves InnoDB.
  • To fuse the legacy features with the features available in NoSQL databases.
  • Connection management, which allows multiplying the number of concurrent accesses.
  • New clustering engines, such as Galera, which allow interesting possibilities for Cloud adoption.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
MariaDB is our primary database for user data.
  • SQL - Is well known and supports most types of usage cases for a database.
  • Open source - means there's lots of support and resources to develop on.
  • Multi-platform - runs on any operating system and doesn't tie it down.
  • Full text searches - slows startup to the extreme, leaks memory, can be buggy.
  • Startup process needs to be streamlined and with more output. You shouldn't need to debug the system to find out what the startup process is doing.
  • More consideration to using multiple databases. Most solutions seem to concentrate on single database products.
  • MariaBackup is buggy and might not work on larger databases. Taking backups or restoring them takes manual work. Could really need some easy to use tools and less hand scripting shell scripts.
MariaDB suits most use cases, but also needs expertise to use and debug. So if you haven't got experience in MariaDB/MySQL, some problem cases might be too difficult to solve without help.
December 14, 2020

RDBMS at its best

Score 9 out of 10
Vetted Review
Verified User
Incentivized
MariaDB is our primary relational database. We have multiple databases including WordPress and Magento running on it.
  • High performance and availability.
  • Has an active open-source developer community.
  • Robust transactional support.
  • Availability of many storage engines.
  • MariaDB is no longer completely compatible with MySQL, which makes migration a tedious process.
  • Needs improvement in caching.
  • It doesn't support full outer joins.
  • Implementation of JSON datatype in MariaDB isn't ideal.
MariaDB is well suited for running secure ACID-compliant relational databases with vertical scaling support.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
My team is currently using MariaDB Enterprise to store data for several customer-facing microservices that delivery critical weather data in the form of alerts and reports. To the best of my knowledge we are the only team in our division that uses it. Previously we were using a NoSQL implementation but it was not a good fit for the types of data we store. Moving to a relational model has made a huge improvement in performance and reliability. We specifically chose MariaDB as it supports a multi-region replication model.
  • Replication - Works extremely well and has very reasonable latency.
  • Monitoring - There is no shortage of tools for monitoring clusters.
  • Reliability - Rock-solid product that appears to be quite resilient.
  • I honestly can't think of anything I'd change.
Given that MariaDB is a relational database, it is best suited for situations where data integrity is a necessity and said data is highly structured. It is a little more difficult to scale so having a consistent load is also a plus since you can plan for capacity more easily.
If being able to scale easily and dynamically is import then MariaDB might not be a good fit. Also if data consistency is less important than speed or flexibility then there are other database models (document, key-value store, etc.) that may be a better fit.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using MariaDB as our database choice for one service in our microservice architecture.
MariaDB is one of our go-to choices for relational database system if we need to launch a simple web application quickly without the need for any complex feature in the application or database itself. Its simplicity and ease of use are definitely the most appealing aspects for us.
  • Simple, easy to install and upgrade.
  • Mature.
  • Massive user base which makes it easier to find support when needed.
  • Lack of advanced features.
  • Caching performance is lackluster compared to PostgreSQL or SQL Server.
  • Arguably prone to error since it doesn't distinguish data as accurate as PostgreSQL for example.
MariaDB is more suited if you need to quickly launch a simple application or store simple data. Its simplicity to download, install, and upgrade is one of the main strength for us. However, for more complex use case that requires more out of the box solution or needs a high precision, I don't think MariaDB is suitable.
Jason Smith, DPA | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MariaDB is being used for all our academic computing and research projects at Pomona College where an relational database is needed. The problem that is solves for us is that we can get projects and development up quick on MariaDB without having to have to worry about complex DBA stuff or dealing with expensive licences. Lot's of out online infrastructure uses MariaDB and most anything that is currently on MySQL will be moved to MariaDB.
  • MariaDB does well with PHP or Python (django) in a web environment. Developers are able to work quickly.
  • MariaDB is extremely well documented and has a gigantic support community. If you need ask a question on how to do things you can go to many placces online and find answers quickly.
  • MariaDB is fast! Queries with tens of thousands of rows are quick.
  • MariaDB is highly compatible with Oracle's MySQL. Basically the same thing but more open and with a brighter future.
  • With MariaDB it is so easy to import and export data, and backups are a cinch. This saves me so much time as compared to other RDBMS.
  • I can honestly sat that there is no area where MariaDB needs improvement. Nothing is hard to use, the learning curve is just the nature of the product. I see no missing functionality, add ting things would only be unwanted bloat.
MariaDB works well in a web development environment using PHP or Python. We have also used it in a Tomcat environment. I do not see any reason to use any other database such as Oracle, Informix, or any MySQL server. In my opinion they all under perform MariaDB when it comes to performance and ease of administration. MariaDB is very scalable. You can use the same instance for small projects with a few hundred rows or with a few million. MariaDB is powerful and that power can be found in its command line which makes the manipulation of any data easy, especially when the SQL is not of a proprietary nature.
February 07, 2019

MariaDB Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
MariaDB is being used across our entire organization for various databases. Various different teams use MariaDB and rely on it to maintain their backend application. We implement monitoring and metrics for MariaDB to ensure we are getting the best performance out of our databases. MariaDB can be replicated on other servers for high availability
  • Stores data
  • Backwards compatible with MySQL
  • Opensource
  • Simple to setup
  • Easy query language
  • Query language doesn’t support working with arrays.
  • Doesn’t support full outer joins.
  • Not guaranteed to be 100% compatible with MySQL.
MariaDB is best for use cases where MySQL was previously being used but due to licensing or not wanting to use Oracle's MySQL, you can use MariaDB. For the most part, it's a drop in replacement supporting the same syntax as MySQL, requiring no changes in applications which use it, meaning MySQL Databases can be migrated to MariaDB.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is used in both internal applications and also in applications and services that are sold to external customers. The software that is being developed in-house uses MariaDB as a database and it is also used when the software is deployed to clustered production environments. MariaDB works as a free and open solution for software that requires a database to function.
  • Easy to switch to it from MySQL. No client side re-configuration or re-programming is needed.
  • Developed by open community.
  • Widely supported in all environments and software.
  • It's not guaranteed to be 100% compatible with MySQL (especially newer versions). However I've never encountered problems with this.
  • Could have some UI tools incorporated into it like its competitors.
MariaDB suits perfectly if you want to switch away from Oracle-owned MySQL but still want to keep maximum compatibility and minimize efforts required for migration. It's also a perfect choice for any use case where usage of a relational database has been decided. However if for some reason you need enterprise-level support for your database solution, the choice for MariaDB might need some more thought since it's entirely community-driven.
June 06, 2017

MariaDB Review

Andrew Meyer | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use MariaDB for monitoring solutions and an open source project. It's easy to use and I can always find great support. I also have it in a replicated scenario so if something were to happen then I have a backup. This is a great product and would definitely recommend it for someone trying to learn new things!
  • SQL
  • Applications
  • Replication
  • Fixing replication issues still needs some work
[It's a] multi-server open-source application.
Stênio Pereira Filho | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MariaDB actually is used in our Eduroam Authentication Service thats provide authentication to +200 thousand local wifi users. It is being used as database server in other important service called Stoa, that is a big social collaborative net and learning platform used by students and teachers. Security is a special focus for ours developers and we happy with MariaDB. When some critical security issue is discovered, we receive immediately a new version of MariaDB to get the fix.
  • Synchronous multi-master cluster that permits to develop high availability applications
  • Compatible with applications developed to MySQLDB.
  • Not much modification required
  • Quicker security releases. You don't need to wait about 2 or 3 months to security patches.
  • MariaDB is developed fully in the open: all development decisions can be reviewed and debated on a public mailing list of in the public bug tracker
  • We still do not have confidence in using MariaDB in our administrative systems because we do not have experience to use it in critical systems
  • We can consider that It is developed mainly by a small company and the future of MariaDB maybe is uncertain (!) (?).
  • On the other hands, we didn't find other cons of this software
MariaDB is well suited in scenarios where it is possible to use open source software and scenarios that demands active-active clusters. MariaDB is maintained to date with the latest version of MySQL and will work just like MySQL. All the commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB. There is no need to convert the databases to switch to MariaDB. But in critical systems we do not risk using it yet.
September 28, 2016

MariaDB > MySQL

Casey Smith | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We're currently using MariaDB to store flattened data from other various sources for quick searching. It addresses the problem of needing to work with data from disparate sources.
  • It has many speed improvements over MySQL.
  • It offers better time precision over MySQL.
  • It adheres to open source methodologies and testing, which MySQL has moved away from since Oracle took it over.
  • It could use a memcached interface.
  • Although it is traditionally thought of as a binary drop-in replacement for MySQL, some incompatibilities have come up since version 5.1
MariaDB is well suited for general purpose RDBMS needs or anywhere you need a DB that's simple to set up. For example, it is a breeze to use in Docker containers.
May 27, 2016

Maria DB Review

Andy G Teasdale | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Maria DB was utilised as a data storage tool for asset and geo calibration data. On its own, Maria DB would have struggled to meet the requirements of the users in question as they did not have sufficient experience in using command line. However Maria DB was successfully leveraged using the front UI of Heidi SQL.
  • Data Storage
  • Data processing
  • Data Retrieval
  • Stronger help
  • Better literature
  • For small to meddium volumes of data there is nothing wrong with MySQL
Originally Maria DB was recommended to me by a colleague as a stronger offering than the product I was utilising at the time, MySQL. My understanding is that the aim of MariaDB is to take market share away from MySQL. To answer the question directly Maria DB is very well suited in doing this operation of offering a solution from MySQL predominantly down to the similarities in syntax structure.
February 01, 2016

MariaDB Review

Brandon Cluff | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use MariaDB for every aspect of my database. I prefer using MariaDB over MySQL!
  • A bunch of third party storage engines.
  • Various performance enhancements.
  • Parallel replication and multi-source replication.
  • The future of MariaDB is uncertain. It is developed mainly by a small company that may not have as strong a future as Oracle. There have been and will continue to be MySQL improvements that will never make it into MariaDB.
  • MariaDB has basically forked off of MySQL 5.5, and it will not acquire all the features of MySQL 5.6 or future releases.
I use it instead of MySQL everywhere.
Return to navigation